package com.shycloud.mido.member.api.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 视听受权码
 */
@Data
@TableName("base_music_audition_code")
@EqualsAndHashCode(callSuper = true)
public class MusicCodeEntity extends Model<MusicCodeEntity> {
	/**
	 * 主键
	 */
	private Long id;
	/**
	 * 创建人ID
	 */
	private Long createAdminId;
	/**
	 * 序列号
	 */
	private String  auditionSn;
	/**
	 * 二维卡号
	 */
	private String  auditionCode;
	/**
	 * 曲集ID
	 */
	private Long  musicLibraryId;
	/**
	 * 曲目ID
	 */
	private Integer  musicId;
	/**
	 * 生成时间
	 */
	private Integer  codeTime;
	/**
	 * 0：未使用，1：用户绑定
	 */
	private String  codeFlag;
	/**
	 * 分配时间
	 */
	private Integer  codeTotime;
	/**
	 * 状态，1正常，0禁用
	 */
	private String  status;
	/**
	 * 逻辑删除 1正常
	 */
	private String  delFlag;
	/**
	 * 绑定用户ID
	 */
	private Long userId;
	/**
	 * 绑定时间
	 */
	private Date codeUsetime;
	/**
	 * 受权机构
	 */
	private String authorizedAgency;
	/**
	 * url
	 */
	private String url;
	/**
	 * 商城订单号
	 */
	private String order;



}
